Đời sống Thủ thuật - mẹo vặt

khắc phục lỗi chia sẻ máy in và Cách tắt Network Discovery vĩnh viễn trên Windows (Không tự bật lại 100%)

Network Discovery là tính năng giúp Windows tự động tìm kiếm thiết bị trong mạng LAN. Tuy nhiên, với nhiều người dùng, tính năng này gây phiền phức vì liên tục tự bật lại, dù bạn đã tắt trong Control Panel.
Trong bài viết này, mình sẽ hướng dẫn cách tắt Network Discovery vĩnh viễn, đảm bảo Windows không thể tự bật lại, áp dụng cho Win 10, Win 11 và Win 8.1.

1. Network Discovery là gì?

Network Discovery là tính năng cho phép máy tính Windows:

  • Tìm thiết bị khác trong mạng LAN

  • Nhìn thấy máy tính, máy in, thiết bị chia sẻ

  • Hiển thị thiết bị trong mục Network của File Explorer

Dù hữu ích, nhưng nhiều người dùng muốn tắt do:

  • Lý do bảo mật

  • Mạng công cộng (Public)

  • Không muốn ai thấy máy mình trong mạng

  • Windows tự bật lại → gây khó chịu

    2. Vì sao Network Discovery tự bật lại dù đã tắt?

    Windows KHÔNG cho phép tắt hoàn toàn Network Discovery chỉ bằng Control Panel.

    Lý do là tính năng này phụ thuộc vào 4 dịch vụ hệ thống:

    • Function Discovery Provider Host

    • Function Discovery Resource Publication

    • SSDP Discovery

    • UPnP Device Host

    Nếu các dịch vụ này đang chạy, Windows sẽ tự bật lại Network Discovery sau vài phút.

    3. Cách tắt Network Discovery vĩnh viễn (100% không bật lại)

    Đây là giải pháp hiệu quả nhất, được nhiều kỹ thuật viên và chuyên gia mạng sử dụng.

    3.1. Tắt 4 dịch vụ bắt buộc trong Services

    Bước 1: Nhấn Win + R → gõ services.msc → Enter
    Bước 2: Tìm và mở từng dịch vụ sau:

    1. Function Discovery Provider Host

    2. Function Discovery Resource Publication

    3. SSDP Discovery

    4. UPnP Device Host

    Bước 3: Thiết lập như sau:

    • Startup type: Disabled

    • Nhấn Stop

    • Nhấn OK

    👉 Sau khi tắt 4 dịch vụ này, Windows không thể bật lại Network Discovery nữa.

    3.2. Chặn bật lại bằng Group Policy (Win 10/11 Pro)

    Bước 1: Win + R → gõ gpedit.msc
    Bước 2: Điều hướng đến:
    Computer Configuration
    → Administrative Templates
    → Network
    → Network Connections
    → Windows Firewall

    Trong Domain Profile / Private Profile / Public Profile:

    • Bật Prohibit use of network discoveryEnabled

    Giải pháp này đảm bảo Windows bị khóa lệnh bật lại.

    3.3. Khóa bằng Registry để ngăn khởi động lại dịch vụ

    Nếu bạn dùng Win Home (không có gpedit), dùng cách này:

    Bước 1: Win + R → gõ regedit
    Bước 2: Tới từng đường dẫn:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FDResPub
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\fdPHost
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SSDPSRV
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\upnphost

    Start = 4 (Disabled hoàn toàn)

    4. Cách kiểm tra Network Discovery đã tắt hoàn toàn

    Bạn có thể kiểm tra bằng 3 cách:

    ✔ Kiểm tra trong Control Panel

    Network Discovery phải ở trạng thái Turn off.

    ✔ Kiểm tra trong File Explorer

    Vào Network → nếu không thấy thiết bị nào → đã tắt.

    ✔ Kiểm tra dịch vụ

    Mở services.msc → 4 dịch vụ ở trạng thái Disabled.

    5. Kết luận

    Nếu bạn chỉ tắt Network Discovery trong Control Panel, Windows sẽ luôn tự bật lại.
    Để tắt vĩnh viễn, bạn cần tắt 4 dịch vụ liên quan và khóa Group Policy/Registry.

    Ưu điểm của phương pháp này:

    • Tắt 100%

    • Windows không tự bật lại

    • Không ảnh hưởng Internet

    • Tăng bảo mật khi dùng mạng công cộng

      6. File .BAT tắt Network Discovery vĩnh viễn (Bonus)

      Nếu bạn muốn, mình có thể tạo cho bạn 1 file .BAT:

      👉 Chạy 1 phát → Tắt 4 dịch vụ → Khóa registry → Tắt vĩnh viễn luôn.

      Chỉ cần comment cho mình biết:
      “Tạo file BAT tắt Network Discovery” mình sẽ làm ngay.

Bài viết liên quan

Leave a Comment

nâng mũi